Is this any better for issue #3? Use 'L.OSOpenSpace' namespace