Pre-Supply Checks