The PokeSharp source code, very dirty.