This definitely looks like a bug... But I have the feeling someone is going to reply saying "it's by design blah blah"...