Is 'true' required here? I feel like it's more flexible if we just don't worry about whether an expression is passed in or not.