use enums for help variants to make existence of resources testable