If generic wrong then return null and some units tests about it