It could, we've done that some times in zamboni, i'm not convinced it gives a huge advantage. In fact the zamboni cases seem pretty complicated as a result. In the Bango case there's quite a bit of logic that can do different things, return errors and the like.