Implements unpushable blocks (loosely).