handle tabs like spaces