distinguishes between geo and text msg