_recall should be set to a hash or not set

Then we can avoid nil checks