check for arch instead