on second thought better cp than ln