setting false or null will lead to no error but empty items