- gave mrtransisteur credit for writing opt()