first() returns None rather than throwing and exception.