Prototype method improvements