At a disadvantage - Barbados Today