extend defaults with expanding