I tried a variation of this diffuser for my 10 gallon. I found that it is better to have some poly fibre and sponge before your c02 tubing going into the (that is why I passed it through the bottom) filter. As I use it with a c02 DIY bottle, there is some white snot that is produced and the polyfibre and sponge catches most of the snot before it hits the impeller and ends up in the water. Then each week I just discard the polyfibre with most of the snot, replace the polyfibre, and rinse the sponge clean. I find that this diffuser is so efficient in my 10 gallon tank that I have to leave an airstone(hooked to an airpump) on 24/7 to keep c02 levels at 30 ppm as measured with a c02 drop checker. Running the airstone on at night and not day time, drives the c02 rate to dangerous levels.