Started to overkill error handling due to being drunk