I still don't understand what this does. You say that VFrames can have only one shape, so what does this do?

Do you have tests for this?