this is a really bad decision. 6 different actions all in one action is pretty much a nogo