Implement remaining methods.