you can do an SG_ERROR here - that should never happen