Remove indirection, and add comment about why the signature may already have been compiled for