Used for bloc