Updated individual elem implementations.