We need to get rid of the rest of the is_tmp code (and the default parameter) above in the constructor as well