Make sure Frontmatter data is actually cached. Fixes #903

(Can't return a value to early out of a begin…end expression in Ruby)