topic now consistently CharField