Maybe treat a decode error the same as an unsupported error?  The existing message seems good for both of those cases.