Default loop limit to -1