Added halt operation