passes exec and context tests