Broke out get/set fs logic into its own file