Maybe I just have too much time on my hands...