A design remedy that prevents bugs is always preferable to a test method that discovers them.