* make it more portable
