Proper error handling, Q dropped, tests to follow.