Allow nil for price per