Implement checking