Flowing water heaters