another code review. why do we even bother, its just going to be the same nitpicky bs as always. and then the meeting to discuss the review? 2 hours of arguing over spaces vs tabs. kill me now.