limit based on environment