:null => false, :unique => true