Reverse engineering is fun!