still dirty but now no crash problem