Added premises of an init function