prevent builder from overriding uncommited changes