You use underscore here, but not for other private module variables? If the variable starts with underscore, it is private by agreement. If you just need another name because of screenshots function, use screenshots_, or better screenshot_links.