make committed view optional