inline extra checks