Unhardcoding preparations