Fixed diagonal check