Free variables to eliminate circular reference