fixed nasty bug in keyword parameter handling