don't expect every param ot be float