Now this is some nice reverse engineering