Trying a new approach to protocal issue.