Removed unnecessary delegate in implementation