Ok - if this is more efficient in all other cases than it seems a good idea.