and user required=True to check that, as it is the preferred way
mentioned in merge request !283 (closed)