priority update

api should load before capture
sensible defaults trump mandatory keys