Issue #158: constructs upper hull