No really, I think I actually got it this time, I might read the code at some point