This is a bit of a hack to dodge an assertion. In essence, it's a harmless hack, but we'd like to make the handling of optional and unavailable requirements more rigorous.