More efficient parameter handling