I didn't have an answer when I opened this post, but my answer is @grayruby's answer.