add name to discard debug messaging
set early options so we can have debug/alt-config right away
correct abstraction layers in search
move debug statements when resolving
reverse conditional