tried to solve a bug in android, but android sucks butt.