Note to self: return value shouldn't depend on verbose