the constants are not up-to-date for B+