We can actually just pass everything in :D