remove_if added, naive implemetation