avoid generating useless exceptions (Jocelyn Mayer)