commit first filter