don't get roster, add safeguard for message sender