tracked down annoying bug that literally took twelve hours >_> maybe i should
really be doing property tests after all.