splice fixed for removal methods