cleaned up internal requires, showing allows_extra_values in help screen (~)