On the loom