or if the modules are small enough just write a new one if the api changes