Adding optional compiler passes