speechunboundlocalerror local variable 'messages' referenced before assignmentShare on FacebookShare on Twitter402