nenufar added decode because she's smarty