doesn't deal with pads yet