more elaborate tests