Usage is now a proper prototype.