fix broken swizzling