switching to fully compliant require syntax