decode all the things twice