What should happen for the flow when you `PUT` with an ETag but the object doesn't exist?

Personally I'm not a fan of "magic" put which creates if it doesn't exist - especially with ETags this might be because it's been deleted.