Compiler doesn't see exception as declared