Reorganize input/access, don't call for default unless needed, pass the value to the options hook