neopren todo: get rid of exec()s