found a bug in delete! bug squashed. possible performance hit.