http://trac.assembla.com/swgemu/changeset/4373