Only forbid unnecessary functions.

Relaxing conditions. #52