Implemented delete (with acceptance test.)