As it has been said, current code is fine. There is no reason to convert. Actually that would be a bad idea, this will require at least x5 more natives calls, meaning with your code: engine -> 4 natives calls, fakemeta 4 * 5 = 20 natives calls. This doesn't make sense really to use fakemeta.
I'm closing this as this is another thread where OP wants to convert code engine -> fakemeta because he thinks it's better or similar even though he has no idea what he's saying.