return Status for driver lifecycle funcs; minor cleanup