Hm, you are right. According to MRI it should be singleton. There are to few specs for this method. I see some cases not covered by rubyspec. I'll close this PR.