handle advice more consistently