Agreed… I use straight DX with no special functions to keep it simple and it works fine for me.