doesn't set opaque alpha