oops, make sure passing just an opacity to the ctor works