Abstracted d away EVEN MORE