Forgot to pass the err up causing silent failures.