v0 == first prototype. all works fine.