actually uses amb classes at test time