this actually causes problems on android