nitpick. why not use exec variable from the top