see #59, specs for tagged thoughts