some compilers were not happy with this declaration
supporting pwrie