* Fix #3173 by only calling bus.map() on initial power, not subsequent calls * yeah screw that, we'll just lock the bus to prevent map calls from going through * initialize peekable in reset with false, just for safety i guess