@derryichsan: do we write directly