Looking at other base32 implementations, it seems that others throw an error if the padding is not of the expected size. ```javascript try { base32_decode('MY====='/*=*/, 'RFC4648') } catch (err) { // Error('Invalid padding 6 expected 5 received') } ```