* Add logging
* Finish pending test impl
* Fix oversight in test
* Remove pending statements
Handle public vs private properly, all tests now pass