Alternative faster solutions.