"elegant interface" should probably be "an elegant interface"