This reverts commit 83338d50. Comments in source are non-idiomatic and naming choice in head is unclear.