Changed to puma because of issues with thin