Variation on addBehaviours