Hm, fair enough; it did feel like a bit of a code smell when I wrote it.