better use of not found rescue