Yeah. This. Unless you have any ideas which are considerably better, CFL seems the most logical option.