support source override