take this! take that! take this!