Is there a way I can ignore inheritance in a less mixin ?

```
.foo{
  #someblock > .render() ;
}

#someblock {
   @top:10px;
   @left:40px;
  .render() {
    .makeabsolute(@top,@left);
  }
}

.makeabsolute(@top,@left) {
  position:absolute;
  top:@top;
  left:@left;
  .gt-ie8 {
   //IE8 CSS using @top @left
  }
}

```

This will render as i.e. the gt-ie8 will be rendered inside the foo block.

```
.foo {
  position:absolute;
  top:10px;
  left:40px;
    .gt-ie8 {
       //IE8 CSS
    }
}

```

Can we have the less code render as this ? i.e. the gt-ie8 is rendered outside, as a "global" ?
This should be at the level of .makeabsolute.

```
.foo {
  position:absolute;
  top:10px;
  left:40px;
}

.gt-ie8 .foo{
    //IE8 CSS using @top @left
}

```