Force port to string and bail if directory doesnt exist for #68