Never seen a module completely fail to work simply because the schema already exists. Here's the error (when enabling the module). Worked around the issue by removing the schema from database but this must be a headache for many many people.
>DatabaseSchemaObjectExistsException: Table login_destination already exists. in DatabaseSchema->createTable() (line 657 of /home/test/7home/includes/database/schema.inc).