Solving the productivity mystery