lockTimeout is not @Nullable, why is the null check needed at all?