bit hacky?