What could the weird Object HD106906b be?