No longer uses MVars for trivial task
Uses new filesystem API