Better approach for what we need.