added additional assertions