exceptions thrown from caller