May not need a dedicated init function.