Added support for ->forbidden(), with accompanying unit tests