Add NOT EXIST clauses
Switch to using is_readable() in autoloader