error handling complete! swag...