Fix a bug where anything with a context was treated as listField