Programming is like sex: One mistake and you have to support for a lifetime.