avoid raw bus calls