Reading, and catch if not exists t odefault