Scheme commit