So I don't know the error codes if any are returned. You could easily trap any in a scripting language when you simulate an error, however, this (package/method.porter) may not be necessary in the near future.
Thanks for a quick answer. Can you give more info on your comment that package/method.porter may not be necessary in the near future?
Unfortunately not at this time, however, if it were me doing the coding I would wait a couple of months.