Um Makros zu ermöglichen, müssen intern die „Verwandtschaftsverhältnisse“ der Objekte geändert werden. Dies kann zu Problemen führen, wenn die gegebenen Objekte im Makro selbst schon voneinander abhängen. Es ist daher günstig, wenn die „gegebenen“ Objekte eines Makros voneinander unabhängig sind. Es ist aber keinesfalls erforderlich, dass die gegebenen Objekte immer freie Punkte sind.
Im Prinzip müsste der Makromechanismus es auch ermöglichen, dass die gegebenen Objekte voneinander abhängen. Sollte dies für die Konstruktion nötig sein, so probieren Sie es aus. Es kann aber zu unerwünschten Effekten kommen.