pulls nameable checking out into custom matcher