Definitely seems to be a bug that I'll need to track down.