removed the dependency on aspects.py