implementing trivial checks