No room for ‘mistakes’, president cautions opp