comments and also clarifies the interface a bit