assed assert for move assignment