fix mistake
handle bad getinfo calls
add getInfoMultiple(...)
refactor namespaces