transparent user commit