refactor: cleanup error type