Added an abstract state to the "misc" module