I changed a few things and added some functionality. Bah.