Use initialize instead of hacky copy-paste