Fixed complement type directional
Changed child to routine