Mostly works now

Added a warning to the ALL function because it's really stupid and you
shouldn't do it and it actually works now.