all things considered.