is this really needed? seems like a heavy hammer when you could stub or mock and get the same outcome, couldn't you?