made attribute identification more forgiving