PSDLE - The Big Shrink

Sync with master: 4b2efee284ba1935c18486e5f24d43ba9dde8a83