fancier params handling