Make more efficient.