give compile the correct name argument. only used for the possible error message.