cleanup() decode()...