Re-Order Checks

warning

continue