[fix] index -> worker
[fix] return values and prop checks