Allow null cache