implemented compiler bug workaround for computed property head