Does using `Fact.last` make an assumption about how the Facts will be sorted? Would it be better to look this up based on the slug?