Restructed how checks were implemented.