structure decoders a bit too