Removed redundant protocol methods