Refactored Coach spec