Tim says this is only internal, so nevermind, no need to keep the name `specs`