traceback work-in-progress, please test