Unable to create a block in Rhino " No Template" mode

Hi team,
I am unable to create a block when I am in “no template” option. is it a rhino limitation or am I missing something .

int idef_index = Rhinodoc.InstanceDefinitions.Add(idef_name, string.Empty, Point3d.Origin, geometries, attributes);

this method is returning value -1.