Fixes for supercalls

A bug was found while working on the new constructors.