better passenger dependency