changes

removed options allow_empty and added option allow_blank