more general tests