forked from: it's a knot

