absense and IO