abstracted a check into the _Model class