That makes sense. For proper modules such as yours, most of the effort goes into the things that people take for granted so much that they don't even think about. So the amateur ones seem easy to make... until they break because they're not properly protected. :)