ugh, these filemodes <.<