Use prerelease Parser because of do block bug. Do a bit less method following and more resilient code reading