add ugly support for empty default value for container