moving it into its own file prevents the ugly parsing error