The new `$ensure` param should be validated with something like `validate_re($ensure, '^present$|^absent$')`