old compiler fix