fixes for required=False