Should set these programmaticly