Refining the interface