:default option can have Proc object