So far I haven't found a siphon that cleans gravel without removing water - meaning it has a filter to clean the water and not remove if from the tank. Has any one used one and is it practical? I just changed 30% - 40% of the water in one of my tanks and would have liked to do a bit more vacuuming - but I have carried enough water for the day.