exec-shield workaround take 2