@VitSalis are we OK with these $camel_case_named variables?