PCT-562

Last build
ALL TESTS PASS
Finished: SUCCESS

I guess it's a matter of whether or not we want to return `(bool, err)` instead.