added negative state here as well, ie what happens when we pass an unknown joint name. Inspection suggests we get an empty string.