cleanup using varargs syntactic sugar