avoid useless dependencies pass through