Explicit use of prototype makes IDE typeahed work better.