more properly handling new haa semantics