Problem with checkout

Hi - I'm able to download modules into a local folder, but in order to update and checkin, the topic must first be checked out. I don't understand the error I am getting using the code below. The error is below the line of code.  It looks like the right number of arguments are being sent.

 

$ishSession.DocumentObj25.CheckOut($fileGUID, "1", "en-US", "", "", "")

Cannot find an overload for "CheckOut" and the argument count: "6".
At C:\SDL\PowerShellScripts\Code\GetSaveEditSaveLoad4.ps1:42 char:9
+ $ishSession.DocumentObj25.CheckOut($fileGUID, "1", "en-US", " ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodException
+ FullyQualifiedErrorId : MethodCountCouldNotFindBest