rotary valve alternative