hide the fact that the selects get messed up on commit