Seems like you never assign gbp
hence a bug