add a few more checks before we turn it on