Isn't this an exception object being passed through? So `msg` is kinda misleading.