should return NO for non existing obj
minor doc fix
fix erroneous code path and added test cases to verify