fixed return value when non json