You do realize the "simulate action" just runs the checks JUST like the canFill idea right? hence why modders would be confused by BOTH things being included

Also, in MC assume nothing. Sorry :P you have to code for as much misuse and as defensively as possible