def __init__(cls, name, bases, ns):
    """
        Check the operations supported unless told otherwise.

        If the class defines the ``bypass_operation_check`` attribute and it
        evaluates to ``True``, :meth:`check_operations` won't be run.

        """
    type.__init__(cls, name, bases, ns)
    if not ns.get('bypass_operation_check'):
        cls.check_operations(name)
