more extensive tests