split up register checks