fixed mishandling of superleft on +a+b