test mode is more comprehensive