differentiate between managed and unmaged calls... working with the managed ones is sometimes just hard and ugly