maintenance is hard