Adding checks for support to delegate to native methods if exist