Add is_empty and update required check