create is now only called if file is not read-only