more memoizable testing