more register polishing
Introducing: Bus