well, that was fun to write.