this is the only way imo