passes block identifier