avoiding cargo cult programming. related to #42