Better put fdict construction inside try