helper accepts strings, fails gracefully if menu does not exist