don't assume schema['annotations'] is set