Additional Checks

Additional Checks