nil exclude_option
nil check
better nil check
try bleathem's fix
minor