execv is being strange take another look at it