[ruby-core:125415] [Ruby Bug#22021] Array#delete_if may delete wrong object if array has been altered already