made sure function passthroughs for ceci->element use apply