Add alternate require form and optional use
First pass requires