Clean up parameter handling a bit