That was suggested before by @Admad, I think, but we still need the second parameter, which expresses the mode ('create', 'update').