Python has a lot of idioms that change performance so dramatically and it's kind of a way of life for me now but if you don't know if you come from like C sharp it's probably going to be really painful to learn. Inlining is something that you kind of get someone for free if you use newer interpreter like the pipi interpreter which does has a just-in-time compiler That's really interesting i was going to ask you how SQL alchemy works with like pipi and have you tried piston from the dropbox project with you haven't used piston yet. What are the trade-offs and how can we switch between those two systems?