doesn't catch LinkageError