initial excepctions