we may need to escape square brackets