Added first-use SharedObject check/init