Lock down the really screwed up error behavior for missing files & folders, or using the wrong kind of operation on each. There are more error cases - this pins half of move. I think I will need to smooth this out to make a simpler API.