Latest in Homo floresiensis