protect against illegal props