make attr searching suck a bit less

but it still sucks
add failing test for arch override case