Do as one step

There's no point using three methods - they each read the same source of
information.