pedantic
override empty expansions with non-empty expansions