I think it'd be extremely weird for a method like this to modify the given queue (which is what it would be). Plus, there's no guarantee that it won't be changed again later.