prevent overcrowding