simple check works but system doesn't enforce it