Drosophila peripodial cells, more than meets the eye?

Drosophila peripodial cells, more than meets the eye?