Managed to pass around mutable vector