commit first, talk later