fricking android, what monkey came up with this design? it's not working at all at the moment, just commiting to master because i'm too lazy to create a new branch