Placed strict set compatibility requirements on set operations.