- uses newer version of go-ethereum required for go1.11
- Allows us to refuse to sync past current head - Creates the opportunity to add a flag for syncing all blocks