What's up with this one? This looks like an architecture and a version in the same string. Should version really be able to parse both of these at once? Seems like we should not pass in an architecture string in the first place?