`defer` actually allocates and there isn't much benefit for single line functions... just inline it after the line below