Change Allow_Branch to allow triggers

Basically what it says on the tin, it can use triggers which would make it very useful, so that should be an option