consolidate fourq's getMetadata() calls into a single method