attempting to make resources idempotent