another code review. why do i even bother writing good code when everyone has to poke holes in it anyway? and the meeting today is going to be a total waste of time.