decode things, because it makes no sense