Copy updates, cleaner flow, added generic bus pass statement.