maple: tidy maple_driver code by removing redundant connect/disconnect