What are you doing when you mock something, and when is it worth the cost?