Implemented first checks.