rattleproof
not defined yet