make deflector extensible