Getting pissed off at pattern definition