ugh, another code review. why do i even bother writing clean, well-documented code if its just gonna get nitpicked to death?