modifications to category backend to just clean up rough edges