Fix always recursive