changes for tag case insensitivity
tasklet should be transactional