A hydraulic ram is a cyclic water pump powered by hydropower. The hydraulic ram is sometimes used in remote areas, where there is both a source of low-head hydropower and a need for pumping water to a destination higher in elevation than the source. In this situation, the ram is often useful, since it requires no outside source of power other than the kinetic energy of flowing water. Ram pumps can only be used in situations where falling water is available. These devices are mostly intended for domestic and livestock supplies in hilly and mountainous areas requiring small flow rates. Experience from Tanzania indicates that hydraulic ram pumps are durable and reliable for domestic water application and even for irrigation, if installed and operated in an optimal fashion.