diff --git a/src/TiledArray/tile_op/tile_interface.h b/src/TiledArray/tile_op/tile_interface.h
index af2458df0c..a2b4eb70b0 100644
--- a/src/TiledArray/tile_op/tile_interface.h
+++ b/src/TiledArray/tile_op/tile_interface.h
@@ -556,7 +556,7 @@ namespace TiledArray {
/// \param arg The argument to be multiplied
/// \return A scalar that is equal to prod_i arg[i]
template
- inline typename TileTrait::numeric_type product(const Arg& arg) {
+ inline typename Arg::numeric_type product(const Arg& arg) {
return arg.product();
}