moved to a unary stack format.