Implement #all