handling of opaque fixed