appease the borrow checker