@Override
  public final boolean deleteUserAccount(final UserAccount userAccount) {

    if (userAccount == null) {
      throw new IllegalArgumentException("The passed user account was null.");
    }

    final RowDeletor deletor = connectionPool.createRowDeletor();

    final String userid = userAccount.getId();
    final String username = userAccount.getUsername();

    deletor.deleteRow(COLUMN_FAMILY_USER, userid, CONSISTENCY_LEVEL_WRITE);
    deletor.deleteRow(COLUMN_FAMILY_USERNAME, username, CONSISTENCY_LEVEL_WRITE);

    return true;
  }