Forever block impl. part 2