Simplified the interface