updated is_blank function