should probably just remove the other add_check function entirely.