bug fix for service catalog construction