Remove Cap() and simplify interface even more