caught rest call returning nil
too many tweaks to count