Copied in WebStorm generated boilerplate