Adaptation for block