Is this a bug in our block implementation?