Improve high-level definition of interface