fix opt prop