static version for checker