Actually, can you verify and document the behaviour of this method when `attr` was unchanged?