wrap around for negative endcap