This was introduced by #23 but never exported.