Shouldn't we check the return value?