partially rewritten field tests