Seems a bit unnecessary to account for user stupidity imo. They will get a method does not exist error if the class doesn't have check() or hash() :stuck_out_tongue: