Faulty implementation or platform issue?