I actually spent so much time on trying to break model to make this work that I might as well post all decent results I got, because fuck it