hmm, maybe returns aren't cool in json strings