Better looks and error handling.