looks like it'll work. need to test