phew, uphill climb indeed.