just invoking exec doesn't quite work