use short decl for initial and err per code review comments