added `formatForOS()` here - didn't know if that was a good idea or not.