Write some basic transports
Catch a couple more errors