Programming is like sex.
Make one mistake and you end up supporting it for the rest of your life.