fixed major sloppiness in return data. oops