isSecure() -> check(), and now throws an Error with explanation