Yes I think I understand the distinction now between testing public vs. private functions.  I will merge them and ping you when I think it's finally done and ready for merge.  Thank you.