It's one of the warning I disable most frequently (in application code only of course!). I wonder if it's even worth not suggesting this in library code, or if the inconsistency would just be confusing. Just an idea, I'm sure it's not to everyone's taste!