yeah, big codes are a problem too but there's no way around that for a payment path, has to be around 2x2, but many readers don't like inverted and they need that outline area to catch the square properly