exec-shield workaround take 3