#49: Added first restriction implementations.