use a more traditional representation