revert pcan as external dependency