fixed vs references