enhanced checks