What you show should work - however, it seems that we have some problems with starting IV-curves using the checkpoint method, as an IV curve calculation is actually pretty complicated behind the scenes. So if you are still having problems, that might be the cause, because your script looks correct.