Primitive directive now working.