Initial working remove() and related/supportive methods