This compile successfully