No-json version