How To Properly Delegate