mv/unlink semantics still screwed up