creating workaround for shapeshifter