Tidy up the alternative method