fixed parameter handling to match documentation