Oh what a tangled web we weave, when we first learn to compose