issue 904 race condition in plural directives

Hopefully this does it for a while on the race issues. #904 
@aesnyder 
@gitnik 
@cthrax 
@zacronos 
:+1: