added shared exception source