update so that optimizer runs and does not produce an error because of aliased underscore