I think this will return a dict, but we should return a boolean