More in depth checking