#Author : Jonas Bonèr <jonas@jonasboner.com> #name : protected # -- protected $0