Range controllers