neat bug
this probably is not going to work