Added ability for methods to be overrode, through the pretend and quiet
options, skipping their default behaviour if so.