default version to [] instead of null