Add a test for not creating empty instances and make findAndExpire handle zero args case