commit before default member changes