strict prototype is fast