PRE_COMMIT