Improving on-ready logic