all of the above and then some works for me