explicit check