Add parseAndReturn (more generic)