Use sym instead of custom impl