add support for native assertions
remove assert require calls from production builds