`defer` is too heavy for so light functions