trying to handle fs weirdness