possible fix for 2.6 compatibility and subprocess