Leaders make mistakes - Barbados Today