Might not want to allow it, but if so should update the type definition to explicitly disallow it or throw a more helpful error