Added comment lines to explain why critical fields are bundled together
instead of being done seperately.