Pass context around in toString