adding temp object support to havalo