Added a nicer select method