bug eliminated, decent benchmarking now, thanks to redditor /u/goofy183 for the help debugging