Um. the other issue here is I should really be checking that return value.