Q reject now returns source error info.