Actually the above syntax works fine. I tried and it's also fairly used. 

As for engine strict. I dont know... i guess we could. Let me ask.