Preparing to port it differently.