check seems to be working, there is a weird clone non-object bug.