why is ```checkdata``` not used anymore?