new support for defaults