avoids use of export