Implementation of checks