inline stringTag for better uncoupling