Variable swap operator correction