Gosh its hard