Move compose options into a method