@simensen don't get me wrong. I love your idea, I think it's very useful since I often see newcomers having issues with solving this kind of problems. Your PR is definitely an improvement. I just don't want you to forget about that tiny detail of testing privates. I think we've said enough in this subject though.