Hard-edge abstraction

Redirect to: