I apologize for the puppet state reference. I exaggerated the hypothetical "setting it up only to have it fail" MO a bit too much to make a (bad) point.