have valid ranges