fixed parameter handling