doing android like they said you shouldn't