Limit categories