extracted non-portable code from PCL