What errors actually get thrown here?