ShellLookup methods return only visible shells (fixes #373)