last hack at enter update exit, still broken