use a more robust check for generic arm*