changed my mind: use annotation rather than unnecessary method definition