Create a new instance for each check
Enhanced error checking