cleanly shaved get_items(), thanks @jerith