Adding support for specifying serial
Adding 'first' and 'second' convenience methods