Beyond inputs and outputs