Reviewed and landed by Sam Weinig.