@shacker nil check here to be cautious.