Thought about that but really it checks a **type** condition