Added the helper functions to simulate named parameters