1.8 compatible syntax