I don't see why, but go ahead, write it and then I'll just comment on it again :) As I said, I'm only viewing this on GitHub, which disables me from reading the code efficiently, so maybe I'm just missing something subtle.