New is not appropriate for package level function