Split up the parse method further