support for piped tokens