Added the #once() method