still bug in remove(). See README for link to solution