Opaque

Fixes #56