Better async exception handling for Source and Raw