Add open(), tweak mount functions