POS empty function can't take a method call