Closed opportunities

Resolves #323