modified:   caustic_stack.py