better computed attr dependencies