improve check swift for ready to populate