Theoretically complete delete
Delete hacks compile, at least