fixed accidental message casting to tuple