this should take all of 10 seconds, so why not just get it right the first time?