Why go through the server.api when you can just stay within the module itself?