@opaque: Does this