pre_main_globals vs rewrite rules