tired trev is stupid, make dynamicacc/tuple projection better