This is retarded, but oh well...