add a full_title helper; implement guard and spork for testing