files work
make json take None