The last checks