Attempting to achieve lower ABC complexity here.