How to manage iffy resources in a structured manner