The params that are always required are now fetched from the hash