Implement partial generic methods