Added passing of different types of checks