Apply doesn't break, but is not 100% accurate