I run a mini on my 20G with just carbon. I did run it with foam and my powerhead with foam but my nitrates kept creeping up between water changes so I left them out and my nitrates dropped to zero. Been running with foam for about 3-4 months with no problems
