Better parameter handling