diff --git a/opentech/apply/utils/blocks.py b/opentech/apply/utils/blocks.py
index ce703ae421d4ea2d8c91b5e9fa9f64f21d78aac9..6ce1eeb639c0eed13132e5a474d3362e57678975 100644
--- a/opentech/apply/utils/blocks.py
+++ b/opentech/apply/utils/blocks.py
@@ -48,6 +48,7 @@ class CustomFormFieldsBlock(StreamBlock):
     single_blocks = []
 
     def __init__(self, *args, **kwargs):
+        # The space before " Required" is to make the group sort first. Ugly but easy, and it works.
         child_blocks = [(block.name, block(group=_(' Required'))) for block in self.required_blocks]
         child_blocks += [(block.name, block(group=_('Custom'))) for block in self.single_blocks]
         self.required_block_names = [block.name for block in self.required_blocks]