fail if it does exist