a few more compute_one functions were hiding out