add variant that's buggy but kind of neat