- more checking