pseudo-commit