more mundane guard tests, started on the provider