Use awesome_pile prefix for basic variables to avoid collision