doesn't work, committing anyway