now depends on PCL rather than PCL 1.7 since 1.6 works as well