decl should dec