fix type in BSc macro (thanks CL)