spending 2 hours fixing a bug to learn you had 2 variables backwards :(