literals replacement