added additional barrier