use simple state for bus learning