fixed forgetting to update source return values to match headers