Allow fallback to be passed in as a parameter

PR does not include the change to the compiled js because I have a different version of coffeescript :/