more thorough tests2