use nose's fail, instead of raising Exceptions in utils.py