set nullable default to False
add duration filter