hardcode checks