same unnecessary array issue here