The Answer to the Machine should not be the Machine: Safeguarding the Private Copy Exception in the Digital Environment